BWPS\SSU\Aws3\Aws\Signature\SignatureV4 A

Total Complexity 53
Dependencies 7
Dependents 3
Total lines 275
Lines of code 192
Logical lines of code 127
Comment lines 55
Methods 18
Properties 3

Methods 18

Method Rating Maintainability Complexity Lines of code
createContext()
S
51 6 24
getPayload()
S
57 6 16
getCanonicalizedQuery()
S
55 5 19
moveHeadersToQuery()
S
59 5 13
signRequest()
S
52 4 21
getPresignHeaders()
S
62 4 11
presign()
S
51 3 23
convertToTimestamp()
S
63 4 10
convertPostToGet()
S
60 3 11
buildRequest()
S
67 2 6
convertExpires()
S
68 2 7
__construct()
S
71 2 5
createPresignedRequest()
S
68 2 7
parseRequest()
S
68 1 5
getHeaderBlacklist()
S
73 1 3
createCanonicalizedPath()
S
74 1 4
getPresignedPayload()
S
80 1 3
createStringToSign()
S
74 1 4